package com.xdap.keymen.entity;

import com.definesys.mpaas.query.annotation.Style;
import com.definesys.mpaas.query.annotation.Table;
import com.definesys.mpaas.query.annotation.Column;
import com.xdap.api.moudle.base.entity.NoTenBasePojo;
import lombok.*;
import org.apache.poi.hpsf.Decimal;

@EqualsAndHashCode(callSuper = true)
@Table(value = "punch_kesudan")
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
@Style()
public class PunchCustomerComplaintEntity extends NoTenBasePojo {
    private Long id;
    @Column("document_id")
    private String documentId;
    @Column(value = "sales_order_number")
    private String salesOrderNumber;

    @Column(value = "problem_description")
    private String problemDescription;

    @Column(value = "kehuyaoqiu")
    private String kehuyaoqiu;

    @Column(value = "opinion_type")
    private String opinionType;

    @Column(value = "need_report")
    private String needReport;

    @Column(value = "buzuo_fanxiu")
    private String buzuoFanxiu;

    @Column(value = "product_return")
    private String productReturn;

    @Column(value = "usage_quantity")
    private long usageQuantity;

    @Column(value = "defective_quantity")
    private long defectiveQuantity;

    @Column(value = "business_office_oppion")
    private String businessOfficeOppion;

    @Column(value = "report")
    private String report;

    @Column(value = "cc_form_number")
    private String ccFormNumber;

    @Column(value = "support_ticket_number")
    private String supportTicketNumber;

    @Column(value = "sales_back_office")
    private String salesBackOffice;

//    @Column(value = "creation_date")
//    private String creation_date;

    @Column(value = "attachment_or_images")
    private String attachmentOrImages;
}
